А вот интересно как лучше сделать:
Допустим у меня загружается страничка, сработало событие window.onload
дальше я вызываю функцию Ajax которая получает список 20 фото, задача такова пока не загрузились все 20 показывать пользователю прелоудер.
Так вот в функции Ajax как только мы получили ответ (status == 200), то сразу же начинаем создавать динамически 20 картинок
for (var i=0;i<20;i++){
img = new Images();
img.src = 'www.example.com/' + images[i];
}
так вот я думаю как же проследит за тем когда они все загрузятся
повесить а каждое изображение обработчик onload в котором функция будет брать из невидеммого слоя parseInt(omject.innerHTML) если это значение не равно 20 то инкрементировать его и заносить обратно в слой, а как только там появилось число 20 то вывести все изображения!!!
Может есть более рациональных подход??? заранее благодарю )